package generic;

/**
 * 一个只能持有单个对象的类。
 * 这个类的可重用性就不怎么样了，它无法持有其他类型的任何对象。我们可不希望
 * 为碰到的每个类型都编写一个新的类。
 *
 * @author ChangLiang
 * @date 2021/2/1
 */
public class Holder1 {

    private Automobile a;

    public Holder1(Automobile a) {
        this.a = a;
    }

    Automobile get() {
        return a;
    }

}

class Automobile {
}